<template>
    <div class="congig">
        <div class="btn">
            <span>是否允许用户通过注册来新增用户：</span>
            <el-radio v-model="radio" label="1">是</el-radio>
            <el-radio v-model="radio" label="2">否</el-radio>
        </div>
        <input type="file" name="file" id="fileUpload" @change="saveFile">
        <button @click="fileDownload">下载文件
        </button>
        <a :href="fileINfo.link" :download="fileINfo.name" target="_parent" :type="fileINfo.type">
        {{fileINfo.name}}</a>
    </div>
</template>
<script>
import {Meteor} from 'meteor/meteor';
import { AccountsServer } from 'meteor/accounts-base'
import {HTTP} from 'meteor/http';
import {SaveFile} from '/imports/collections/collection';
// import md5 from 'js-md5';
import { setTimeout } from 'timers';
export default {
    data () {
        return {
            radio: '1',
            fileINfo:[]
        }
    },
    methods: {
      initPage(){
          if(this.radio==="1"){
            // Meteor.call("test",(error,result)=>{
            //     if(result){
            //         // console.log(result+"hahah")
            //     }else{
            //         // console.log(error)
            //     }
            // });

            // // // 登录
            // HTTP.post('http://localhost:3000/login',{data:{username:'ccc',password:'ccc'}},(err,result)=>{
            //     if(result.data.error==0){
            //         // 登录验证
            //         // var obj=JSON.parse(result.content)
            //         // console.log("获取到数据"+obj.username)
            //        console.log("成功"+JSON.stringify(result.data))
                    
            //     }else{
            //         console.log("失败"+JSON.stringify(result.data))
            //     }
            // });
            

            // 注册
            // // var regObj;
            // HTTP.post("http://192.168.3.5:3000/register",{data:{username:"ggg",password:"ggg"}},(error,result)=>{
            //     if(!error){
            //         //regObj=JSON.parse(result.content)
            //         //console.log(JSON.stringify(result)+"00000")
            //         console.log(result);
            //         // console.log("返回的数据"+regObj.username)
            //         // 将返回的用户名跟用户列表中的用户名进行匹配,如何已存在该用户名则注册不成功
            //         /*
            //         for(var i=0;i<UserList.find().count();i++){
            //             if(UserList.find().fetch()[i].username===regObj.username){
            //                 console.log("该用户名已存在")
            //                 return false;
            //             }else if(i==UserList.find().count()-1){
            //                 console.log("可以注册")
            //                 // 将信息插入数据库用户列表中
            //                 UserList.insert({
            //                     'username':regObj.username,
            //                     'password':regObj.password,
            //                     'email':regObj.email,
            //                     'mobile':regObj.mobile
            //                 })
            //                 Accounts.createUser(regObj)
            //             }
            //         }*/

            //     }else{
            //         console.log("失败"+error)
            //     }
            // })

          }
      },
    //   将上传的文件存到数据库中
      saveFile(){
          var file=document.getElementById('fileUpload').files[0];
            // console.log(document.getElementById('fileUpload').files[0])
            // 将上传的文件存储到mongodb中
            SaveFile.insert({
                file: file,
                onStart() {
                // template.currentFile.set(this);
                },
                onUploaded(error, file) {
                if (error) {
                    alert('Error during upload: ' + error);
                } else {
                    alert('File "' + file.name + '" successfully uploaded');
                }
                // template.currentFile.set(false);
                },
                streams: 'dynamic',
                chunkSize: 'dynamic'
            })
        },

        // 下载文件
        fileDownload(){
            this.fileINfo=SaveFile.findOne();
            // console.log("打印出要下载的文件："+JSON.stringify(SaveFile.find().fetch()))
            // var file=JSON.stringify(SaveFile.find().fetch())
            console.log("hhahah:"+SaveFile.findOne().link)  
        }

    },
    created () {
        var that=this;
        var timeout=setTimeout(function(){
            that.initPage();
        },3000)
    //    console.log(md5("66666")+"这是MD5加密")

    }
}
</script>
<style>
  
</style>

